package classDemo;

/**
 * Created by AJie on 2019/7/26
 * Function :
 *
 *部分特殊不引起类初始化记录
 * 先记录下吧
 *
 * 1. 通过子类引用父类的静态字段，不会导致子类初始化，对于静态字段，只有直接定义这个字段的类才会被初始化
 * 2. 通过数组定义来引用类，不会触发此类的初始化
 * 3. 常量在编译阶段会存入调用类的常量池中，本质上并没有直接引用到定义常量的类，因此不会触发定义常量的类的初始化
 * 4. public static final int x =6/3;  能够在编译时期确定的，叫做编译常量，不会引起类的初始化!!!
 * 5. public static final int x =new Random().nextInt(100); 运行时才能确定下来的，叫做运行时常量，运行常量会引起类的初始化!!!
 */
public class ClassLoad_Special_NotDo {
}
